home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_2 / sfrom113.zip / SFROM.DOC < prev    next >
Text File  |  1992-09-18  |  31KB  |  666 lines

  1.  
  2.                               SF ROM DOOR
  3.                               Version 1.13
  4.                           Released Sept 18, 1992
  5.  
  6.                      Copyright (C) 1992 Mike Robinson
  7.  
  8.                             The Soft Parade
  9.                         Shelton, Connecticut, USA
  10.                              203-924-5603
  11.  
  12. ------- OVERVIEW ------------------------------------------------------------
  13.  
  14.         SF-Rom Door is a file access door designed for use on Spitfire BBS.
  15.         It can be used to access file areas on a CD-ROM disk, a "normal"
  16.         magnetic disk, or both. It provides browsing, text search and
  17.         download capabilities from within the door. It can even track the
  18.         number of files/bytes downloaded, enforce daily limits, and then
  19.         record this information in the main Spitfire database. A Spitfire
  20.         SFFILES.BBS type of file list is required for each file area. The
  21.         door can be run from the door menu or any of the menu extensions.
  22.  
  23.         Nothing in this world ever seems to go fast enough. Right from the
  24.         beginning this door was designed and optimized for speed. And it is
  25.         FAST. I know of no other door that even comes close. A file search
  26.         of a 500 megabyte CD-ROM disk takes only a few seconds.
  27.  
  28.         Speed is especially important to those who run multiple nodes
  29.         and/or multiple CD-ROM drives such as the Pioneer DRM-600
  30.         "six pack." Considerable time and energy was spent working around
  31.         the speed limitations of today's CD-ROM drives.
  32.         Actual CD-ROM drive hardware access time has been minimized by:
  33.  
  34.         1. Maintaining the file lists on the magnetic drive. This is
  35.            optional. If the CD-ROM itself contains file lists, these can be
  36.            be accessed directly by the door in order to save hard drive
  37.            space.
  38.  
  39.         2. Copying the file to a holding directory on the hard drive and
  40.            downloading it from there. This is also optional. You can
  41.            configure the door to download directly from the CD-ROM drive.
  42.  
  43.         3. Careful design of the the door logic. The CD-ROM drive hardware
  44.            is accessed as rapidly as possible and only when absolutely
  45.            required.
  46.  
  47.  
  48. ------- WHAT'S NEW IN VERSION 1.10 ------------------------------------------
  49.  
  50.         ■ Batch downloads and file tagging of up to 20 files!
  51.  
  52.         ■ Multitasker aware. When idle the program releases it's clock
  53.           ticks to applications running in the other windows.
  54.           Automatically recognizes and supports DESQview, Windows,
  55.           OS/2 (DOS window), DoubleDOS, TopView, TaskView, Omniview.
  56.  
  57.         ■ Reads DAILYLMT.DAT to determine allowable downloads per day.
  58.  
  59.         ■ Several new configuration options:
  60.           Optional logoff after transfer.
  61.           Optional time penalty for dropped carrier.
  62.           Configurable number of lines displayed per page.
  63.           Can now specify the character used in determining which lines
  64.           in a file list contain a valid file for tagging and display
  65.           purposes.
  66.  
  67.         ■ DSZmodem is now "trapped" inside a window so that data does not
  68.           scroll up off screen as download progresses.
  69.  
  70.         ■ The door will recognize caller connect speeds of 0, 300, 1200,
  71.           2400, 4800, 7200, 9600, 12000, 14400, 16800, 19200.
  72.           It will use the value passed by Spitfire in SFDOORS.DAT line 5
  73.           to calculate the estimated download times. Note that sometimes
  74.           this value is incorrect. Some systems connect at 12000, 14400,
  75.           or 16800 but "lie" and tell Spitfire that the connect is 9600.
  76.           The good news is that the door now factors in a speed
  77.           increase due to error correction.
  78.  
  79.         ■ Now runs locally inside of Spitfire (where baud rate = 0).
  80.  
  81.         ■ New local keyboard command ALT-K throws the caller off the BBS.
  82.  
  83.  
  84. ------- FEATURES ------------------------------------------------------------
  85.  
  86.         ■ Number of files/bytes downloaded is recorded in the Spitfire
  87.           main database and daily download limits are enforced.
  88.           (This feature is NOT available in unregistered versions.)
  89.  
  90.         ■ Caller time in door is limited to remaining time allowed on BBS.
  91.           (This feature is available in ALL versions.)
  92.  
  93.         ■ Complete logging of all caller activity.
  94.           (This feature is NOT available in unregistered versions.)
  95.  
  96.         ■ Download from within door using Xmodem, Ymodem or Zmodem.
  97.           A copy of DSZ.COM or DSZ.EXE by Omen Technology Incorporated
  98.           is required. Zmodem MobyTurbo is supported.
  99.  
  100.         ■ Up to 1000 separate file areas.
  101.  
  102.         ■ Very rapid text search of both file names and descriptions.
  103.           Matches are highlighted in color.
  104.  
  105.         ■ File sharing and locking for multinode and network operation.
  106.           All file lists, menus, data files and logs may be shared.
  107.           DOS version 3.0 or higher, with DOS SHARE installed, is required
  108.           for proper operation of file sharing and locking.
  109.  
  110.         ■ Multi-colored file lists just like seen in Spitfire 3.2.
  111.  
  112.         ■ Run as a door or menu extension using SFDOORS.DAT, SFFILE.DAT,
  113.           SFMESS.DAT or SFMAIN.DAT.
  114.  
  115.         ■ Automatically uses Spitfire's communication port settings.
  116.           Comm port speeds to 38,400 bps with hardware or software flow
  117.           control. Uses Spitfire's configured port speed, data bits, stop
  118.           bit, parity, comm port, I/O port and interrupt. Handles any UART.
  119.           Does not require or use a FOSSIL driver, but is compatible with a
  120.           FOSSIL if one is installed.
  121.  
  122.         ■ Detailed status line visible on top of local screen at all times.
  123.           Shows caller name, statistics, time left, etc.
  124.  
  125.         ■ Detailed status screen displayed during download.
  126.           Shows caller's entire download/upload history and more.
  127.  
  128.         ■ Sysop local keyboard controls same as Spitfire:
  129.  
  130.               ALT+C --- Chat Mode On/Off
  131.               ALT+D --- Drop To DOS (local sysop only)
  132.               ALT+J --- Drop To DOS (local sysop only)
  133.               F6 ------ Take Five Minutes From Caller
  134.               F7 ------ Give Five Minutes To Caller
  135.               F10 ----- Exit The Door
  136.               ALT+F1 -- Exit The Door
  137.               ALT+F2 -- Exit The Door
  138.               ALT+K --- Kill. Throw the caller off the BBS NOW
  139.  
  140.         ■ Carrier detection. Resets the BBS if caller drops carrier.
  141.  
  142.         ■ Inactivity timeout configurable from 1 to 10 minutes.
  143.  
  144.         ■ ANSI color or plain ASCII text modes. Initial mode is the same as
  145.           passed by Spitfire. Caller can toggle ANSI on/off from within the
  146.           door. Door contains its own ANSI driver and can show ANSI
  147.           graphics on the local screen even if DOS ANSI.SYS is not loaded.
  148.  
  149.         ■ Sysops can design their own (optional) custom screens.
  150.           Door will display WELCOME.CLR or WELCOME.BBS before it runs.
  151.           Door will display GOODBYE.CLR or GOODBYE.BBS after  it runs.
  152.           Place these in the same directory as SFROM.EXE.
  153.           If ANSI is on then the .CLR files will be shown, otherwise
  154.           the .BBS file will be shown.
  155.  
  156.         ■ Low memory requirements. Only uses about 180 kilobytes, which
  157.           includes the memory required for the DSZ external protocol.
  158.  
  159.  
  160. ------- UPGRADE FROM PREVIOUS VERSIONS OF SFROM -----------------------------
  161.  
  162.         This version 1.13 is a drop-in replacement for versions 1.03 beta,
  163.         1.10, 1.11, 1.12. No changes are required. Just copy the new
  164.         SFROM.EXE over the old one. There are a few new optional
  165.         configuration keywords as explained below in the section on
  166.         SFROM.CFG.
  167.  
  168.  
  169. ------- SETUP ---------------------------------------------------------------
  170.  
  171.         1. Unzip this archive into one subdirectory.
  172.            This will be the SFROM home directory.
  173.  
  174.         2. Modify the included SFROM.CFG file to meet your needs.
  175.            Any line in SFROM.CFG that does not begin with a letter is
  176.            ignored. The lines that begin with semicolons, for example, are
  177.            used for comments and ignored by the program. See detailed
  178.            instructions for each line of SFROM.CFG below.
  179.            Keep this file in the SFROM home directory.
  180.  
  181.         3. Modify the included AREALIST.CLR and AREALIST.BBS to meet your
  182.            needs. These two files are the main program menu and are
  183.            mandatory or the program will not run. Try to keep these to
  184.            under 21 displayed lines or the top may scroll off the screen.
  185.  
  186.            You can also create a multi-page AREALIST.CLR/BBS. In this case,
  187.            put all the pages in one file. Each page should be no more than
  188.            21 displayed lines long and there should be 4 blank lines
  189.            between each page. The door will pause at the end of each page
  190.            and allow the caller to select a command or scroll to the next
  191.            page. See AREALIST.CL1/BB1 included with this package for an
  192.            example of a multi-page list.
  193.  
  194.            Keep these files in the SFROM home directory.
  195.  
  196.         4. Make sure a copy of DSZ.COM or DSZ.EXE is somewhere on your DOS
  197.            path or in the SFROM home directory.
  198.  
  199.         5. (OPTIONAL) Place custom screens WELCOME.CLR, WELCOME.BBS,
  200.            GOODBYE.CLR and GOODBYE.BBS in the SFROM home directory.
  201.            The door will display these files if they exist.
  202.  
  203.         6. Run the program using any ONE
  204.            of these command lines:
  205.  
  206.            COMMAND LINE
  207.            ------------
  208.            SFROM C:\SF\SFDOORS.DAT               ( doors menu )
  209.  
  210.            SFROM C:\SF\SFFILE.DAT                ( file menu extension )
  211.  
  212.            SFROM C:\SF\SFMAIN.DAT                ( main menu extension )
  213.  
  214.            SFROM C:\SF\SFMESS.DAT                ( message menu extension )
  215.  
  216.            SFROM LOCAL                           ( local test mode )
  217.  
  218.            The complete path and file name must be specified except for
  219.            local mode as shown. Spitfire creates one of the above files
  220.            whenever the door menu or one of the menu extensions is executed.
  221.  
  222.  
  223.            (OPTIONAL)
  224.            All of the above examples assume that a configuration file named
  225.            SFROM.CFG is in the SFROM home directory. You may also specify a
  226.            different configuration file on the command line like this:
  227.  
  228.            SFROM C:\SF\SFFILE.DAT C:\SF\CDROM2\MYCONFIG.FIL
  229.  
  230.  
  231. ------- SFROM.CFG -----------------------------------------------------------
  232.  
  233.         SFROM.CFG is the main configuration file which supplies the door with
  234.         the information it requires to run properly. It should be placed in
  235.         the SFROM home directory. The program reads each line in this file.
  236.         If the line begins with a keyword then the configuration is modified
  237.         according to the information that follows the keyword. If a line
  238.         begins with anything other than a letter, it is ignored. The
  239.         explanatory comments below are all on lines beginning with
  240.         semicolons. The order of the lines is generally not important except
  241.         for the file areas. The keywords are NOT case sensitive, but they
  242.         must be spelled correctly.
  243.  
  244.  
  245.         DiskName So Much Shareware
  246.         ; This name is used in the local status bar display on the top of
  247.         ; the screen and in the door log entries.
  248.  
  249.  
  250.         HoldDir  C:\SF\CD-HOLD
  251.         ; This is the holding directory where the files are copied to if
  252.         ; CopyToMag is ON. The program also stores the batch download file
  253.         ; list here in all cases.
  254.         ; The program takes care of its own housekeeping and deletes the
  255.         ; copied files after the download. Just the copied files are deleted.
  256.         ; Any other files that exist in this directory will NOT be deleted.
  257.         ; The default holding directory is the root directory C:\.
  258.  
  259.  
  260.         LogName  C:\SF\CALLERS.TMP
  261.         ; Registered versions only.
  262.         ; Gives the name of the caller activity log file.
  263.         ; Default is CALLERS.TMP in the Spitfire home directory for this
  264.         ; node as defined in SFFILE.DAT or equivalent.
  265.  
  266.         Share ON
  267.         Share OFF
  268.         ; Turns file sharing and locking ON or OFF.
  269.         ; File sharing is generally not required on a single-node BBS.
  270.         ; This program will run much faster with Share OFF.
  271.         ; The default is Share ON.
  272.  
  273.  
  274.         TimeOut 180
  275.         ; This is the caller inactivity timeout delay in SECONDS.
  276.         ; If no keystrokes are received for this length of time, the door
  277.         ; will exit and return the caller to the BBS.
  278.         ; Values from 60 to 600 seconds are allowed.
  279.         ; The default value is 180 seconds (3 minutes).
  280.  
  281.  
  282.         ScrollDelay 3
  283.         ; This is the delay in milliseconds between display of each line.
  284.         ; You should probably not mess with this.
  285.         ; Values from 0 to 30 are allowed.
  286.         ; The default is 3.
  287.  
  288.  
  289.         Debug ON
  290.         Debug OFF
  291.         ; Most program error conditions are logged to SFROM.LOG if Debug is
  292.         ; turned on. The program may load a bit faster if you turn this off.
  293.         ; If you are experiencing difficulties, leave Debug ON.
  294.         ; The default is Debug ON.
  295.  
  296.  
  297.         DirectVideo ON
  298.         DirectVideo OFF
  299.         ; With DirectVideo ON, all local screen writes will done directly to
  300.         ; video memory instead of through the BIOS.
  301.         ; The default is DirectVideo ON. This seems to work fine on most
  302.         ; systems.
  303.  
  304.  
  305.         CheckSnow ON
  306.         CheckSnow OFF
  307.         ; CheckSnow ON enables "snow checking" when using DirectVideo ON.
  308.         ; It has no effect if DirectVideo OFF.
  309.         ; Some older CGA monitors may requires this. It should not be a
  310.         ; problem on most monochrome, EGA or VGA video systems.
  311.         ; Some systems may run a bit faster with CheckSnow OFF.
  312.         ; The default is CheckSnow ON.
  313.  
  314.  
  315.         BiosScroll ON
  316.         BiosScroll OFF
  317.         ; If BiosScroll OFF, then a special scrolling routine is used that
  318.         ; suppresses snow and flicker on systems with any kind of color
  319.         ; graphics. However, BiosScroll ON is a bit faster.
  320.         ; The default is BiosScroll ON.
  321.  
  322.  
  323.         CopyToMag ON
  324.         CopyToMag OFF
  325.         ; New in version 1.10.
  326.         ; If CopyToMag ON then files will be copied to the magnetic hard
  327.         ; drive just before downloading. These files will then be erased
  328.         ; once the download is completed.
  329.         ; If CopyToMag OFF then the files will be downloaded directly from
  330.         ; the CD-ROM drive.
  331.         ; Default is CopyToMag ON
  332.  
  333.  
  334.         DropPenalty 300
  335.         ; New in version 1.10.
  336.         ; Number of SECONDS to penalize the caller if carrier is dropped
  337.         ; when in the door. This time will be subtracted from the callers
  338.         ; time allowed during the next call that day. If the caller does
  339.         ; not call back until the next day, then this penalty will have no
  340.         ; effect.
  341.         ; Values from 0 to 7200 seconds (0 to 120 minutes) are allowed.
  342.         ; The default value is 300 seconds (5 minutes).
  343.  
  344.  
  345.         AllowLogOff ON
  346.         AllowLogOff OFF
  347.         ; New in version 1.10.
  348.         ; If AllowLogOff ON then the caller will be offered the option to
  349.         ; select unattended automatic logoff after each download.
  350.         ; If you allow logoff then you can place a copy of your desired
  351.         ; logoff display screen(s) in the SF-ROM home directory. This is
  352.         ; optional. If this screen exists, it will be shown only after an
  353.         ; automatic logoff. I use my normal BBS GOODBYE.BBS/CLR.
  354.         ; Default is AllowLogOff ON
  355.  
  356.  
  357.         LinesPerPage 21
  358.         ; New in version 1.10.
  359.         ; Determines the number of lines shown for each screen page when
  360.         ; the caller is scrolling through the file lists.
  361.         ; Values from 5 to 30 lines per page are allowed.
  362.         ; The default is 21 lines per page.
  363.  
  364.  
  365.         TagChar 26 -
  366.         ; New in version 1.10
  367.         ; This determines the line position and character used to determine
  368.         ; which lines in a file list contain a valid file for tagging and
  369.         ; display purposes. Lines which contain this exact character at
  370.         ; this exact position are colorized and assigned a tag letter.
  371.         ; Lines which do NOT contain this character at this position are
  372.         ; assumed to be header lines or extended description lines.
  373.         ; This option allows the use off many different styles of file
  374.         ; lists.
  375.         ; The default is a dash at position 26 as shown below:
  376.  
  377. ....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+
  378. SFROM110.ZIP   71,527  09-05-92  Spitfire CD-ROM Door 1.10 by Mike Robinson
  379.                          ^
  380.                          character at position (column) 26 is a dash
  381.  
  382.         ; Examples of common file formats:
  383.         ; TagChar 26 -   (tag lines with a dash at position 26) (default)
  384.         ; TagChar 28 -   (tag lines with a dash at position 28)
  385.         ; TagChar 26 /   (tag lines with a forward slash at position 26)
  386.         ; TagChar 28 /   (tag lines with a forward slash at position 28)
  387.         ; TagChar 18 ,   (tag lines with a comma at position 18 )
  388.         ;
  389.         ; Only one character and position may be designated as the TagChar.
  390.         ; If multiple TagChar are specified in SFROM.CFG then the last
  391.         ; TagChar specified is used.
  392.  
  393.  
  394.         ; The following defines your file areas. This is VERY IMPORTANT.
  395.         ; These must be one area per line on consecutive lines.
  396.         ; The first line is file area number 1 and the rest follow in order
  397.         ; until you reach the end.
  398.         ; The list MUST BEGIN and END with the keyword "Areas".
  399.         ; The list MUST BEGIN and END with the keyword "Areas".
  400.         ; Each line has two entries separated by at least one blank space.
  401.         ; The first is the path to the file area on the CD-ROM.
  402.         ; The second is the full path and filename of the associated file
  403.         ; list. The list can have any filename, it does not have to be
  404.         ; sffiles.bbs.
  405.         ;
  406.         Areas
  407.         E:\ASM      C:\SF\CDROM1\ASM.LST
  408.         E:\BUDGET   C:\SF\CDROM1\BUDGET.LST
  409.         E:\CLIPART  C:\SF\CDROM1\CLIPART.LST
  410.         E:\CPROG    C:\SF\CDROM1\CPROG.LST
  411.         E:\DATABASE C:\SF\CDROM1\DATABASE.LST
  412.         E:\DEMOS    C:\SF\CDROM1\DEMOS.LST
  413.         E:\DESKTOP  C:\SF\CDROM1\DESKTOP.LST
  414.         E:\EDUCATE  C:\SF\CDROM1\EDUCATE.LST
  415.         E:\FINANCE  C:\SF\CDROM1\FINANCE.LST
  416.         E:\GAMES1   C:\SF\CDROM1\GAMES1.LST
  417.         E:\GAMES2   C:\SF\CDROM1\GAMES2.LST
  418.         E:\GENERAL  C:\SF\CDROM1\GENERAL.LST
  419.         E:\GIFS     C:\SF\CDROM1\GIFS.LST
  420.         E:\GRAPHICS C:\SF\CDROM1\GRAPHICS.LST
  421.         E:\HOBBY    C:\SF\CDROM1\HOBBY.LST
  422.         E:\LASER    C:\SF\CDROM1\LASER.LST
  423.         E:\MODEM    C:\SF\CDROM1\MODEM.LST
  424.         E:\MUSIC    C:\SF\CDROM1\MUSIC.LST
  425.         E:\PASCAL   C:\SF\CDROM1\PASCAL.LST
  426.         E:\PROG     C:\SF\CDROM1\PROG.LST
  427.         E:\QB       C:\SF\CDROM1\QB.LST
  428.         E:\SOSGIFS  C:\SF\CDROM1\SOSGIFS.LST
  429.         E:\SWIMSUIT C:\SF\CDROM1\SWIMSUIT.LST
  430.         E:\UTIL1    C:\SF\CDROM1\UTIL1.LST
  431.         E:\UTIL2    C:\SF\CDROM1\UTIL2.LST
  432.         E:\WIN1     C:\SF\CDROM1\WIN1.LST
  433.         E:\WIN2     C:\SF\CDROM1\WIN2.LST
  434.         E:\WORD     C:\SF\CDROM1\WORD.LST
  435.         Areas
  436.         ;
  437.         ; The file lists can be located on a normal magnetic hard disk or
  438.         ; on the CD-ROM (if they exist on the CD-ROM). The door will run
  439.         ; much faster if you locate the file lists on the normal magnetic
  440.         ; hard disk. Note that you can also use this door to access normal
  441.         ; file areas on your hard drive. You can mix normal file areas with
  442.         ; CD-ROM areas in the same door. The file areas do not have to
  443.         ; reside on the same drive letter or same physical drive. If you
  444.         ; have a network, you can access file areas on a different machine.
  445.         ; You could even put ALL of your Spitfire file areas in one or more
  446.         ; of these doors. For example, you could put adult files in one
  447.         ; door and restrict access to adults only. Or you could have
  448.         ; special file doors reserved for privileged, contributing or
  449.         ; subscribing callers.
  450.         ; The example above is also used in the sample SFROM.CFG supplied
  451.         ; in this package. It is for the "So Much Shareware #1" CD-ROM disk
  452.         ; first published in late 1991. The file lists are resident on the
  453.         ; CD-ROM as SFFILES.BBS in each subdirectory and can be easily
  454.         ; copied to a hard drive.
  455.  
  456.  
  457.         Style 1
  458.         Style 2
  459.         Style 3
  460.         ; New in version 1.12
  461.         ; Choose one of the style commands shown above. Determines the
  462.         ; style of the download line in the caller activity log entries in
  463.         ; registered versions only. Has no effect in unregistered versions.
  464.         ; Some third party utility programs read the callers log and count
  465.         ; or log downloads. These programs require certain download log
  466.         ; entry styles which are similar to those created by a normal
  467.         ; Spitfire download.
  468.         ; Three styles are now offered. More will be added if requested.
  469.         ; Only one style may be used in each configuration file.
  470.         ; If multiple styles are specified, then the last one
  471.         ; specified is used.
  472.         ;
  473.         ; For Style 1 a typical log entry looks like this:
  474.         ; 1800LIST.TXT    2,276  Listing Of 1-800 BBS Systems
  475.         ; This is the default style and is the same as all previous
  476.         ; versions of SF-Rom
  477.         ;
  478.         ; For Style 2 a typical log entry looks like this:
  479.         ; Downloaded E:\MODEM\800LIST.TXT
  480.         ; Note that this is the path to the file on the CD-ROM.
  481.         ;
  482.         ; For Style 3 a typical log entry looks like this:
  483.         ; Downloaded C:\SF\CDROM1\800LIST.TXT
  484.         ; Note that this is the file name appended to the path
  485.         ; to the file list that contains the file.
  486.  
  487.  
  488. ------- REGISTRATION --------------------------------------------------------
  489.  
  490.         This is SHAREWARE. You may use this program for a free 30 day trial
  491.         period. After that, you must register it or stop using it.
  492.         You may give away free copies of this entire unmodified package,
  493.         but you may not sell it. I retain all rights to this program.
  494.  
  495.         As an incentive to encourage registration, the following features
  496.         are ONLY AVAILABLE IN THE REGISTERED VERSION:
  497.  
  498.         ■ The *** UNREGISTERED ***  message on the first screen is replaced
  499.           by your name and your BBS Name.
  500.  
  501.         ■ Spitfire's daily download file and byte limits will be enforced
  502.           by the door. The door will also record all downloads and add the
  503.           number of files and bytes downloaded to the main Spitfire data
  504.           base. So the caller's total daily downloads (sum of downloads
  505.           inside the door and normal Spitfire downloads) will never be more
  506.           than allowed by Spitfire in DAILYLMT.DAT. These limits are
  507.           correctly tracked in any combination, even if the caller enters
  508.           and exits the door several times. If Spitfire says a caller can
  509.           only grab 10 files per day, he will only be able to grab 10 files
  510.           total per day.
  511.  
  512.             example:
  513.             A caller is allowed 10 downloads per day. He downloads 3 files
  514.             in this door. He is then only allowed 7 more downloads when he
  515.             returns to Spitfire.
  516.  
  517.           In the unregistered version, only the caller's daily time limit
  518.           is enforced. In the unregistered version, downloads are not
  519.           recorded and file/byte per day limits are not enforced.
  520.  
  521.         ■ Full logging of all caller activities in the door to CALLERS.LOG
  522.           or any file you choose. These log entries are designed to blend
  523.           nicely with the normal Spitfire log entries.
  524.           Here is an example from the CALLERS.LOG on my BBS:
  525.  
  526.         -----------------------------------------------------------------
  527.         John Smith called at 14:34:37 on 09-05-92 using Node 1 at 2400 baud.
  528.              Error Correction Connection.
  529.              Entered So Much Shareware SF-ROM Door at 14:35:51
  530.                1800LIST.TXT    2,276  Listing Of 1-800 BBS Systems
  531.                GOVTBBS.ZIP     3,781  List Of Gov't BBS Numbers
  532.                WHATPORT.ZIP    9,044  Handy To Find Conflicting COM Ports
  533.                Begin Zmodem at 14:39:20  Estimated Time:  1.1 Min.
  534.                End   Zmodem at 14:40:26     Actual Time:  1.1 Min.
  535.                Updated download records +3 file(s) and +15,101 bytes.
  536.              Exited  So Much Shareware SF-ROM Door at 14:41:05
  537.         John Smith logged off at 14:43:02
  538.         -----------------------------------------------------------------
  539.  
  540.         In the unregistered version, only error conditions are logged.
  541.         No caller activity log is created in the unregistered version.
  542.  
  543.         Registration is $15 (fifteen) dollars in US funds.
  544.         Personal check, bank check or money orders are acceptable.
  545.  
  546.         Registered Sysops are entitled to free program support, free
  547.         upgrades to all future versions, and free access to all files and
  548.         features on my BBS. Support is available from me on my BBS, in
  549.         CircuitNet and in FidoNet. Suggestions for future improvements from
  550.         registered Sysops will receive careful consideration.
  551.  
  552.         In order to register the program, you will have to call my BBS and
  553.         download your personal registration key and instruction file. This
  554.         key will work for all future versions, so there will be no need to
  555.         download any specially compiled versions of the executable program
  556.         itself.
  557.  
  558.         If you do not yet have access to my BBS, please be sure to send
  559.         along a password and birthdate with your registration. Then I can
  560.         set up your logon account in advance. Please be sure to specify
  561.         your name and your BBS name exactly as you would like them to
  562.         appear on the first door screen.
  563.  
  564.         Your personal registration key and instruction file will be
  565.         ready for you to download on the day I receive your check,
  566.         usually by 19:00 eastern time.
  567.  
  568.         Registrations will not be mailed.
  569.  
  570.         -------------------------------------------------------
  571.         -------------------------------------------------------
  572.         -------------------------------------------------------
  573.  
  574.                      SF-Rom 1.13 Door REGISTRATION FORM
  575.  
  576.         Your Name:
  577.         (40 characters maximum)
  578.  
  579.         BBS Name:
  580.         (40 characters maximum)
  581.  
  582.         BBS Phone Number:
  583.         (xxx-xxx-xxxx)
  584.  
  585.         Password to use on  Mike Robinson's BBS:
  586.         (14 characters maximum)
  587.  
  588.         BirthDate to use on Mike Robinson's BBS:
  589.         (mm-dd-yy)
  590.  
  591.         Your Address:
  592.  
  593.         Send this form and $15 (fifteen) dollars in US funds to:
  594.  
  595.         Michael Robinson
  596.         9 Richard Boulevard
  597.         Shelton, CT. 06484
  598.  
  599.         Personal check, bank check or money orders are acceptable.
  600.  
  601.         -------------------------------------------------------
  602.         -------------------------------------------------------
  603.         -------------------------------------------------------
  604.  
  605.         ╔═══════════════════╗ ╔══════════════════════╗ ╔═══════════════════╗
  606.         ║  The Soft Parade  ║ ║ Sysop: Mike Robinson ║ ║ 1200 to 16800 bps ║
  607.         ║  Shelton, CT. USA ║ ║ Spitfire version 3.2 ║ ║   HST   V.32bis   ║
  608.         ║   203-924-5603    ║ ║ Open 24 hours 7 days ║ ║  MNP 5   V.42bis  ║
  609.         ║ FidoNet 1:141/485 ║ ║  CircuitNet  203004  ║ ║ USR Dual Standard ║
  610.         ╚═══════════════════╝ ╚══════════════════════╝ ╚═══════════════════╝
  611.         Latest version of the SFROM Door may be File Requested (freq'ed)
  612.         by any Fido compatible mailer 24 hours a day using the
  613.         magic name: SFROM
  614.  
  615.         24 hour crash mail & file requests of any file listed in FILES
  616.         Magic Names: FILES   SPITFIRE   NODEDIFF   SFTS       BINKLEY
  617.                      ABOUT   BBSLIST    NODELIST   DOGFIGHT   BNU
  618.                      SFROM   PMEISTER   CATCHEM
  619.  
  620.         Special thanks to the beta test team:
  621.         Bill Arlofski, Dave Clark, Barry Connolly, Don Hutson, David Hamel,
  622.         Joseph Hayes, George Hyden, Tom Lehner, Mike MacAfee, Steve Newman,
  623.         Joseph Revolta, Doug Ward, Arleen Winegar.
  624.  
  625.         Legal Stuff:
  626.         Use this program at your own risk. No guarantees of any sort.
  627.         "Spitfire" is a registered trademark of Buffalo Creek Software.
  628.         File sharing and locking implemented via BCSHARE Beta Version 0.7
  629.         Copyright (C) By Mike Woltz 1990 Buffalo Creek Software.
  630.  
  631.         SF ROM Revision History
  632.         Version 1.00 - May 31, 1992 - Initial Public Release
  633.         Version 1.03 - Private Beta Test Version.
  634.         Version 1.10 - Sep 05, 1992 - First Public Upgrade
  635.         Version 1.11 - Sep 17, 1992 - Local mode bug fixed.
  636.         Version 1.12 - Sep 18, 1992 - Configurable tag character now
  637.                        applied to text search.
  638.         Version 1.13 - Sep 18, 1992 - Fixed Xmodem command line bug.
  639.                        Drop-in replacement for vers 1.03, 1.10, 1.11, 1.12.
  640.  
  641.  
  642.     ZIP archive security notice for this archive should read:
  643.  
  644.     Authentic files verified!   # ACO784   The Soft Parade
  645.  
  646.     PKZIP (R)   FAST!   Create/Update Utility   Version 1.1   03-15-90
  647.     Copr. 1989-1990 PKWARE Inc.  All Rights Reserved.  PKZIP/h for help
  648.     PKZIP Reg. U.S. Pat. and Tm. Off.
  649.  
  650.     Searching ZIP: SFROM110.ZIP -
  651.  
  652.     Length  Method   Size  Ratio   Date    Time   CRC-32  Attr  Name
  653.     ------  ------   ----- -----   ----    ----   ------  ----  ----
  654.       2528  Implode   1520  40%  09-18-92  13:13  e34caa1a --w  AREALIST.BB1
  655.       1208  Implode    506  59%  09-18-92  13:13  fb652a06 --w  AREALIST.BBS
  656.       4323  Implode   1830  58%  09-18-92  13:13  35fd77f0 --w  AREALIST.CL1
  657.       1490  Implode    669  56%  09-18-92  13:13  b88b4e6b --w  AREALIST.CLR
  658.        182  Shrunk     164  10%  09-18-92  13:13  1214716c --w  FILE_ID.DIZ
  659.       1472  Implode    664  55%  09-18-92  13:13  fe6ae744 --w  SFROM.CFG
  660.      31283  Implode  10886  66%  09-18-92  13:13           --w  SFROM.DOC
  661.      56166  Stored   56166   0%  09-18-92  13:13  29385521 --w  SFROM.EXE
  662.       1057  Implode    450  58%  09-18-92  13:13  99ee351b --w  WHATSNEW.113
  663.     ------          ------  ---                                 -------
  664.      99709           72855  27%                                       9
  665.  
  666.